This program has a brute force system, but also includes an "Information-based Password Cracker", which takes in user information such as name, birthday, significant number, names, or things and applies them procedurally to common password patterns.